//package com.info.zhiduoduo.admin.controller;
//
//import com.info.zhiduoduo.admin.service.ZzFixService;
//import com.info.zhiduoduo.common.constants.SmartResult;
//import com.info.zhiduoduo.repository.entity.system.MonthBusinessGross;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.concurrent.Executors;
//
//import io.swagger.annotations.ApiOperation;
//
//@RequestMapping("/zz/fix")
//@RestController
//public class ZzFixController {
//
//	@Autowired
//	private ZzFixService zzFixService;
//
//	@GetMapping("/fixCrowdsourceFromImprotProject")
//	public SmartResult fixCrowdsourceFromImprotProject() {
//		zzFixService.fixCrowdsourceFromImprotProject();
//		return SmartResult.success();
//	}
//
//	@GetMapping("/fixImportCrowdsourceInvoice")
//	public SmartResult fixImportCrowdsourceInvoice() {
//		zzFixService.fixImportCrowdsourceInvoice();
//		return SmartResult.success();
//	}
//
//	@GetMapping("/fixImportProjectInvoice")
//	public SmartResult fixImportProjectInvoice() {
//		zzFixService.fixImportProjectInvoice();
//		return SmartResult.success();
//	}
//
//	@GetMapping("/fixEntrustProjectInvoice")
//	public SmartResult fixEntrustProjectInvoice() {
//		zzFixService.fixEntrustProjectInvoice();
//		return SmartResult.success();
//	}
//
//	@GetMapping("/fixCreateZhiduoduoProjectInvoice")
//	public SmartResult fixCreateZhiduoduoProjectInvoice(int projectid) {
//		zzFixService.fixCreateZhiduoduoProjectInvoice(projectid);
//		return SmartResult.success();
//	}
//
//	@GetMapping("/fixCrowdsourceInvoiceNewFields")
//	public SmartResult fixCrowdsourceInvoiceNewFields() {
//		Executors.newSingleThreadExecutor().submit(() -> zzFixService.fixCrowdsourceInvoiceNewFields());
//		return SmartResult.success();
//	}
//
//	@ApiOperation("修复项目的合伙人佣金记录")
//	@GetMapping("/fixNormalProjectBrokerage")
//	public SmartResult fixNormalProjectBrokerage(int projectid) {
//		zzFixService.fixNormalProjectBrokerage(projectid);
//		return SmartResult.success();
//	}
//
//	@ApiOperation("修复合伙人账户流水")
//	@GetMapping("/fixPartnerAccountFlow")
//	public SmartResult fixPartnerAccountFlow() {
//		zzFixService.fixPartnerAccountFlow();
//		return SmartResult.success();
//	}
//
//	@ApiOperation("修复项目的创客姓名，企业名称等")
//	@GetMapping("/fixProjectUserNames")
//	public SmartResult fixProjectUserNames() {
//		zzFixService.fixProjectUserNames();
//		return SmartResult.success();
//	}
//
//	@ApiOperation("修复智众包项目的创客/自然人姓名")
//	@GetMapping("/fixCrowdsourceItemName")
//	public SmartResult fixCrowdsourceItemName() {
//		zzFixService.fixCrowdsourceItemName();
//		return SmartResult.success();
//	}
//
//	@ApiOperation("给 项目补开一个发票")
//	@GetMapping("/fixProjectInvoice")
//	public SmartResult fixProjectInvoice(int projectid) {
//		return zzFixService.fixProjectInvoice(projectid);
//	}
//
//	@GetMapping("testinsert")
//	public SmartResult testInsert() {
//		MonthBusinessGross gross = MonthBusinessGross.of(2022, 2);
//		gross.insert();
//		return SmartResult.success(gross);
//	}
//
//	@GetMapping("fixCompanyNickname")
//	public SmartResult fixCompanyNickname() {
//		return zzFixService.fixCompanyNickname();
//	}
//
//	@GetMapping("fixProjectCompanyNickname")
//	public SmartResult fixProjectCompanyNickname() {
//		return zzFixService.fixProjectCompanyNickname();
//	}
//	@GetMapping("generateZhaoshangSubLegderForCompany")
//	public SmartResult generateZhaoshangSubLegderForCompany() {
//		return zzFixService.generateZhaoshangSubLegderForCompany();
//	}
//
//	// 修复企业智众包/ 设置的数据
//	@GetMapping("repairCompany")
//	public SmartResult repairCompany() {
//		return zzFixService.repairCompany();
//	}
//}
